/**
* @描述: HcChrgClient.java
* @作者: fangtao
* @公司 浙江鸿程计算机系统有限公司
* @创建日期: 2020-10-26 09:33:20
*/
package com.hcss.sys.client.model;

import com.hcss.paging.model.BasePagingModel;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

@EqualsAndHashCode(callSuper=true)
@ToString(callSuper = true)
@Getter
@Setter
public class HcChrgClient extends BasePagingModel {
    /**
     * 主键ID
     */
    private String id;

    /**
     * 客户全称
     */
    private String cFullname;

    /**
     * 客户简称
     */
    private String cShortname;

    /**
     * 客户方联系人
     */
    private String cLinkman;

    /**
     * 联系电话
     */
    private String cTele;

    /**
     * 操作人
     */
    private String opId;

    /**
     * 操作时间
     */
    private Date opDate;

    /**
     * 市场审核状态 99待审核 00审核中 01审核通过 02审核不通过
     */
    private String clientStatus;

    /**
     * 01货代客户 02航司客户
     */
    private String clientType;

    /**
     * 市场备注
     */
    private String clientRemark;

    /**
     * 内场审核状态 99待审核 00审核中 01审核通过 02审核不通过
     */
    private String clientNcstatus;

    /**
     * 内场备注
     */
    private String clientNcremark;

    /**
     *
     *
     * @param id
     */
    public HcChrgClient withId( String id) {
        this.setId(id);
        return this;
    }

    /**
     *
     *
     * @param cFullname
     */
    public HcChrgClient withCFullname( String cFullname) {
        this.setCFullname(cFullname);
        return this;
    }

    /**
     *
     *
     * @param cShortname
     */
    public HcChrgClient withCShortname( String cShortname) {
        this.setCShortname(cShortname);
        return this;
    }

    /**
     *
     *
     * @param cLinkman
     */
    public HcChrgClient withCLinkman( String cLinkman) {
        this.setCLinkman(cLinkman);
        return this;
    }

    /**
     *
     *
     * @param cTele
     */
    public HcChrgClient withCTele( String cTele) {
        this.setCTele(cTele);
        return this;
    }

    /**
     *
     *
     * @param opId
     */
    public HcChrgClient withOpId( String opId) {
        this.setOpId(opId);
        return this;
    }

    /**
     *
     *
     * @param opDate
     */
    public HcChrgClient withOpDate( Date opDate) {
        this.setOpDate(opDate);
        return this;
    }

    /**
     * 
     *
     * @param clientStatus
     */
    public HcChrgClient withClientStatus( String clientStatus) {
        this.setClientStatus(clientStatus);
        return this;
    }

    /**
     * 
     *
     * @param clientType
     */
    public HcChrgClient withClientType( String clientType) {
        this.setClientType(clientType);
        return this;
    }

    /**
     * 
     *
     * @param clientRemark
     */
    public HcChrgClient withClientRemark( String clientRemark) {
        this.setClientRemark(clientRemark);
        return this;
    }

    /**
     * 
     *
     * @param clientNcstatus
     */
    public HcChrgClient withClientNcstatus( String clientNcstatus) {
        this.setClientNcstatus(clientNcstatus);
        return this;
    }

    /**
     * 
     *
     * @param clientNcremark
     */
    public HcChrgClient withClientNcremark( String clientNcremark) {
        this.setClientNcremark(clientNcremark);
        return this;
    }
}